<?php

     /**
     * Knihovna_Model_DbTable_Titul
     *
     * @author Lukáš Paluba
     * @return Knihovna_Model_DbTable_Tituly
     */

class Knihovna_Model_DbTable_Titul extends Zend_Db_Table_Abstract
{
    /** @var string */
    protected $_name = 'titul';
    /** @var string */
    protected $_primary = 'id_titulu';


    public function najdiTitul($id)
    {
        $id = (int)$id;
        $row = $this->fetchRow('id_titulu =' . $id);
        if (!$row) {
            throw new Exception('Dle ID nelze nalezt');
        }
        return $row->toArray();
    }

    public function pridejTitul($nazev,$predjmenem)
    {
        $data = array(
            'nazev' => $nazev,
            'predjmenem' => $predjmenem,
        );
        $this->insert($data);
    }

    public function upravTitul($id, $nazev,$predjmenem)
    {
        $data = array(
            'nazev' => $nazev,
            'predjmenem' => $predjmenem,
        );
        $this->update($data, 'id_titulu =' . (int)$id);
    }

    public function smazTitul($id)
    {
        $this->delete('id_titulu =' . (int)$id);
    }


}